reduce

abstract fun reduce(    callbackfn: (previousValue: JsNumber, currentValue: JsNumber, currentIndex: JsNumber, array: Uint8Array) -> JsNumber): JsNumber
abstract fun reduce(    callbackfn: (previousValue: JsNumber, currentValue: JsNumber, currentIndex: JsNumber, array: Uint8Array) -> JsNumber,     initialValue: JsNumber): JsNumber
abstract fun <U : JsAny> reduce(    callbackfn: (previousValue: U, currentValue: JsNumber, currentIndex: JsNumber, array: Uint8Array) -> U,     initialValue: U): U